package Huihu.src.LQB;
//六角填数
public class 六角填数 {
    public static void main(String[] args) {
        for(int n1=1;n1<2;n1++)
            for(int n2=1;n2<13;n2++)
                if(n1!=n2)for(int n3=1;n3<13;n3++)
                    if(n1!=n3&&n2!=n3)for(int n4=1;n4<13;n4++)
                        if(n1!=n4&&n2!=n4&&n3!=n4)for(int n5=1;n5<13;n5++)
                            if(n1!=n5&&n2!=n5&&n3!=n5&&n4!=n5)for(int n6=1;n6<13;n6++)
                                if(n1!=n6&&n2!=n6&&n3!=n6&&n4!=n6&&n5!=n6)for(int n7=1;n7<13;n7++)
                                    if(n1!=n7&&n2!=n7&&n3!=n7&&n4!=n7&&n5!=n7&&n6!=n7)for(int n8=1;n8<13;n8++)
                                        if(n1!=n8&&n2!=n8&&n3!=n8&&n4!=n8&&n5!=n8&&n6!=n8&&n7!=n8)for(int n9=1;n9<13;n9++)
                                            if(n1!=n9&&n2!=n9&&n3!=n9&&n4!=n9&&n5!=n9&&n6!=n9&&n7!=n9&&n8!=n9)for(int n10=3;n10<4;n10++)
                                                if(n1!=n10&&n2!=n10&&n3!=n10&&n4!=n10&&n5!=n10&&n6!=n10&&n7!=n10&&n8!=n10&&n9!=n10)for(int n11=8;n11<9;n11++)
                                                    if(n1!=n11&&n2!=n11&&n3!=n11&&n4!=n11&&n5!=n11&&n6!=n11&&n7!=n11&&n8!=n11&&n9!=n11&&n10!=n11)for(int n12=1;n12<13;n12++)
                                                        if(n1!=n12&&n2!=n12&&n3!=n12&&n4!=n12&&n5!=n12&&n6!=n12&&n7!=n12&&n8!=n12&&n9!=n12&&n10!=n12&&n11!=n12){
                                                            if ((n1+n2+n4)==(n7+n8+n9) && (n2+n4+n6)==(n3+n5+n9) && (n6+n7+n8)==(n1+n3+n5) && (n4+n7+n10)==(n2+n3+n12) && (n4+n7+n11)==(n8+n5+n12) && (n2+n3+n11)==(n5+n8+n10)){
                                                                System.out.println("n1:"+n1);
                                                                System.out.println("n2:"+n2);
                                                                System.out.println("n3:"+n3);
                                                                System.out.println("n4:"+n4);
                                                                System.out.println("n5:"+n5);
                                                                System.out.println("n6:"+n6);
                                                                System.out.println("n7:"+n7);
                                                                System.out.println("n8:"+n8);
                                                                System.out.println("n9:"+n9);
                                                                System.out.println("n10:"+n10);
                                                                System.out.println("n11:"+n11);
                                                                System.out.println("n12:"+n12);
                                                                System.out.println("------------------------------");
                                                            }
                                                        }
    }
}
